package com.algebra.active.service;

import com.algebra.active.domain.WorkflowNode;
import com.algebra.active.domain.WorkflowNodeDto;

/**
  * @author al
  * @date 2020/6/10 15:21
  * @description 
  */
public interface WorkflowNodeService{


    int deleteByPrimaryKey(String nodeId,String procDefId);

    int insertSelective(WorkflowNode record);

    WorkflowNode selectByPrimaryKey(String nodeId,String procDefId);

    int updateByPrimaryKeySelective(WorkflowNode record);

    WorkflowNodeDto getCurrentNodeInfo(String nodeId, String procDefId, String clientId);

    WorkflowNodeDto getNextNodeInfo(String srcNodeId, String condition, String procDefId, String clientId);

}
